Luzon troughshell - Spanish English Dictionary